package com.adtech.adms.device.pojo;

import java.sql.Timestamp;

/**
 * GuiDevicedetail entity. @author MyEclipse Persistence Tools
 */

public class GuiDevicedetail implements java.io.Serializable {

	// Fields

	private Integer devicenotifyPtrId;
	private GuiDevicenotify guiDevicenotify;
	private String devIp;
	private Timestamp lastAccessTime;
	private Integer uptime;
	private Integer totalUptime;
	private String pindian;
	private Short alarmSeverity;
	private Timestamp editDate;
	private GuiDevicesubscriber guiDevicesubscriber;

	// Constructors

	/** default constructor */
	public GuiDevicedetail() {
	}

	/** minimal constructor */
	public GuiDevicedetail(GuiDevicenotify guiDevicenotify, Integer uptime,
			Integer totalUptime, Short alarmSeverity, Timestamp editDate) {
		this.guiDevicenotify = guiDevicenotify;
		this.uptime = uptime;
		this.totalUptime = totalUptime;
		this.alarmSeverity = alarmSeverity;
		this.editDate = editDate;
	}

	/** full constructor */
	public GuiDevicedetail(GuiDevicenotify guiDevicenotify, String devIp,
			Timestamp lastAccessTime, Integer uptime, Integer totalUptime,
			String pindian, Short alarmSeverity, Timestamp editDate,
			GuiDevicesubscriber guiDevicesubscriber) {
		this.guiDevicenotify = guiDevicenotify;
		this.devIp = devIp;
		this.lastAccessTime = lastAccessTime;
		this.uptime = uptime;
		this.totalUptime = totalUptime;
		this.pindian = pindian;
		this.alarmSeverity = alarmSeverity;
		this.editDate = editDate;
		this.guiDevicesubscriber = guiDevicesubscriber;
	}

	// Property accessors

	public Integer getDevicenotifyPtrId() {
		return this.devicenotifyPtrId;
	}

	public void setDevicenotifyPtrId(Integer devicenotifyPtrId) {
		this.devicenotifyPtrId = devicenotifyPtrId;
	}

	public GuiDevicenotify getGuiDevicenotify() {
		return this.guiDevicenotify;
	}

	public void setGuiDevicenotify(GuiDevicenotify guiDevicenotify) {
		this.guiDevicenotify = guiDevicenotify;
	}

	public String getDevIp() {
		return this.devIp;
	}

	public void setDevIp(String devIp) {
		this.devIp = devIp;
	}

	public Timestamp getLastAccessTime() {
		return this.lastAccessTime;
	}

	public void setLastAccessTime(Timestamp lastAccessTime) {
		this.lastAccessTime = lastAccessTime;
	}

	public Integer getUptime() {
		return this.uptime;
	}

	public void setUptime(Integer uptime) {
		this.uptime = uptime;
	}

	public Integer getTotalUptime() {
		return this.totalUptime;
	}

	public void setTotalUptime(Integer totalUptime) {
		this.totalUptime = totalUptime;
	}

	public String getPindian() {
		return this.pindian;
	}

	public void setPindian(String pindian) {
		this.pindian = pindian;
	}

	public Short getAlarmSeverity() {
		return this.alarmSeverity;
	}

	public void setAlarmSeverity(Short alarmSeverity) {
		this.alarmSeverity = alarmSeverity;
	}

	public Timestamp getEditDate() {
		return this.editDate;
	}

	public void setEditDate(Timestamp editDate) {
		this.editDate = editDate;
	}

	public GuiDevicesubscriber getGuiDevicesubscriber() {
		return this.guiDevicesubscriber;
	}

	public void setGuiDevicesubscriber(GuiDevicesubscriber guiDevicesubscriber) {
		this.guiDevicesubscriber = guiDevicesubscriber;
	}

}